Agent-Based Framework for Concurrent Engineering Software
نویسندگان
چکیده
In this paper, we propose a novel software interoperability framework, termed “agent-based”, that addresses many important issues critical to effective concurrent engineering. We demonstrate how concurrent engineering is supported using Designworld, an environment for total product engineering built using the agent-based framework. 1.0 Introduction Today’s software infrastructures are inadequate to support concurrent engineering effectively. Heterogeneous software tools typically do not interoperate well. As a result, many interoperability standards are beginning to emerge from the industry. CORBA (Common Object Request Broker Architecture from OMG consortium) aims at making data format independent across platforms and service location transparent to the user. BMS (Broadcast Message Server from Hewlett-Packard) provides a basic message brokering service based on message types. CFI (CAD Framework Initiative) provides common presentation and management services. However, these standards are far from sufficient to address important issues in concurrent engineering: how to share design information and knowledge between tools that operate in different disciplines with different conceptualizations; how to allow partial designs to be shared thereby reducing delay in making information available; how to enable arbitrary constraints to be disseminated, thereby avoiding premature commitments; how to avoid making assumptions (for instance, about the availability of specific services) and hardwiring them inside tools that will operate in a highly evolving engineering environment. To date, the burden of making engineering software programs interoperate and integrating their services is still largely placed on engineers and tool builders. In this paper we propose a novel framework, termed “agent-based”, that aims at facilitating information propagation and collaborative problem solving among software tools in a concurrent engineering environment, while relieving the tool user and builder of as much burden as possible. 1. Stanford University / Computer Science Department / Logic Group 2. Hewlett-Packard Labs / Software Technology Laboratory 3. Hewlett-Packard Labs / Software Technology Laboratory
منابع مشابه
Facilitating Cooperation in Multi-agent Robotic Systems
This thesis presents a new framework for developing, coordinating, and managing a system of situated agents for operation in distributed spatial environments. The framework was developed using agent-oriented software engineering techniques that consider concurrent features of real systems. It provides a realistic development environment that ensures reliable deployment of coordination schemes a...
متن کاملSoftware Agent Architecture for Consistency Management in Distributed Documents
We give an account of an architecture for management of consistency relations between distributed documents. We propose a collaborative framework of interacting software agents, capable of concurrent execution of consistency checks and evaluate architectural performance and scalability. We demonstrate the advantages of use of this system in a domain of software engineering documents.
متن کاملLogic-Based Specification Languages for Intelligent Software Agents
The research field of Agent-Oriented Software Engineering (AOSE) aims to find abstractions, languages, methodologies and toolkits for modeling, verifying, validating and prototyping complex applications conceptualized as Multiagent Systems (MASs). A very lively research sub-field studies how formal methods can be used for AOSE. This paper presents a detailed survey of six logic-based executable...
متن کاملSystems Management in Concurrent Engineering Using Intelligent Software Agents
Intelligent software agents are used in frameworks where large number of experts need to interact in a project concurrently as in the projects taken up by the aerospace industry. We describe one such framework and discuss an intelligent software agent to manage the systems design in such an environment. What makes the problem interesting is the existence of other intelligent agents in the frame...
متن کاملIntegrated Product and Process Modeling for Collaborative Design Environment
Concurrent engineering (CE) has been widely accepted as an effective engineering practice for decreasing product development time, improving quality, decreasing manufacturing costs, and improving customer satisfaction. Since CE philosophy is intended to consider all elements of product life cycle from the outset, CE approach increases the complexity of design problem and makes it more difficult...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007